import requests
from datetime import datetime, timedelta

# 定义接口的 URL 模板
url_template = "http://106.55.8.90:7001/api/ccVideoPeopleRole/genRoleAliasByIncr/invoke?lastToken={lastToken}&maxSize={maxSize}"

# 请求头
headers = {
    'User-Agent': 'Apifox/1.0.0 (https://apifox.com)'
}

# 初始化参数
last_token = ""  # 替换为实际的 lastToken 值
max_size = 1  # 替换为实际的 maxSize 值

# 循环调用接口 50 次
for i in range(50):
    # 记录请求开始时间
    start_time = datetime.now()
    print(f"时间{start_time},正在执行第 {i + 1} 次请求...")

    # 动态生成 URL
    url = url_template.format(lastToken=last_token, maxSize=max_size)

    try:
        # 发送 GET 请求
        response = requests.get(url, headers=headers)

        # 打印响应内容
        print(f"响应状态码: {response.status_code}")
        print(f"响应内容: {response.text}")

        # 如果需要根据响应更新 lastToken 或其他参数，可以在这里处理
        # 示例：解析响应 JSON 并更新 lastToken
        # response_data = response.json()
        # last_token = response_data.get("new_last_token_key", last_token)

    except Exception as e:
        print(f"请求失败: {e}")

print("所有请求完成！")